package org.copper.ui.events
{
	import flash.events.Event;

	public class CBaseEvent extends Event
	{
		private var m_data:*;
		
		public function CBaseEvent(Type:String, Data:* = null, Bubbles:Boolean = false, Cancelable:Boolean = false)
		{
			super(Type, Bubbles, Cancelable);
			m_data = Data;
		}
		
		override public function clone():Event
		{
			return new CBaseEvent(this.type, m_data, this.bubbles, this.cancelable);
		}
	}
}